控制迷宫寻宝机器人

分析模拟环境的数据

Criteria Meet Specification

任务1

任务1: 正确获取模拟环境的长和宽与模拟环境中第3行第6列元素

任务2

任务2: 正确计算模拟环境中,第一行和第三列的障碍物个数。

任务3

任务3: 正确创建并赋值loc_map字典。

控制机器人行动

Criteria Meet Specification

任务4

任务4: 正确实现 is_move_valid_special 的函数

任务5

任务5: 正确实现 is_move_valid 函数

任务6

任务6: 学生正确回答 env_data 这个变量在任务4和任务5中的不同。

任务7

任务7: 正确编写一个名为 valid_actions 的函数。

任务8

任务8: 正确编写 move_robot 函数。

任务9

任务9: 正确编写 random_choose_actions 函数。

(可选)控制机器人走到终点

Criteria Meet Specification

任务10

(可选)任务10: 尝试实现一个算法,能够对给定的模拟环境,输出机器人的行动策略,使之能够走到终点。

代码功能性

Criteria Meet Specification

项目是否使用良好的编码实践?

代码利用函数来避免重复代码。代码包含清晰的注释和变量名称,可读性较高。

代码的注释中并没有包含对于统计数字和可视化的推理说明。